モジュール詳細:解除レベル100
1つのモジュールが複数の役割を果たすことができないなんて、誰が言ったの?
100 Levels of Defusal Missionsミッションパックをプレイしている場合、このモジュールは異なる振る舞いをする。 このミッションのうちいずれかをプレイしている場合、セクションAを参照する。そうでない場合、セクションBを参照する。
セクションA
上部のディスプレーには、選択されたミッションの番号が表示される。 モジュールはロック状態で開始され、一定量のモジュールを解除するとアンロックされる。
モジュールの右側にある進捗バーは、モジュールを解除すると徐々に増加していく。 進捗バーが完全に点灯すると、モジュールはアンロックされる。セクションCを参照する。 高レベルでは、進捗バーを進行させるためのモジュールはより多くなる。
セクションB
モジュールはレベルを選択していないため、アンロックに必要な解除数は0であり、すなわちこれは既にアンロックされている。セクションCを参照する。
セクションC - レベル暗号
モジュールはアンロック状態である。複数の文字、SUBMITボタン、TOGGLEボタンがメイン画面に現れる。 文字を押すと、アルファベットの次の文字に変化する。初めに表示された文字をモジュール解除に利用する。
各文字は表Aから求められる2つの値が割り当てられる。 画面上の全ての二文字の組み合わせに対して、ペアの中で最も小さい値を乗算する。 乗算した値の合計を値Aとする。大きい値に同じ処理を行い、値Bを得る。 値Aと値Bを合計し、レベルの番号(存在しない場合は15)を乗算する。 この新たな数値を十進数から六進数に変換し、全ての0を6に置き換える。
求めた数値の下二桁から開始し、表Aから得られた文字の2つの値を2桁の数字としたように、各桁の組を文字に変換する。 画面上の読み順で最後にある暗号化された文字を、この新たに解読された文字に置き換える。 これを、解読する文字がなくなるまで次の数字*の組を使って、計算した数字を左方向に繰り返し適用させる。 計算された数字がすべての文字を満たすのに十分でない場合、満たすまで先頭に0を追加する。